#1、实现一个timeit的装饰器：timeit 装饰能够计算被装饰函数的运行时间
import functools
import time

def runtime(fn):
    @functools.wraps(fn)
    def wrapper(*args,**kw):
        start=time.time()
        rt=fn(*args,**kw)
        print("%s 运行了 %f 秒" % (fn.__name__,time.time()-start))
        return rt
    return wrapper

@runtime
def test(n):
    time.sleep(n)
    print("结束")

test(4)


